package com.um.jdy.rpc.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 设备IOT状态枚举
 *
 * @author 邓南辉
 * 日期 2023/5/19
 * 版权所有 广州优匠科技有限公司
 */
@Getter
@AllArgsConstructor
public enum EBExceptionEnum {

    NoError("NoError", "正常"),
    HighTemp("HighTemp", "高温"),
    LowPressure("LowPressure", "低压"),
    OverPressure("OverPressure", "过压"),
    OverPower("OverPower", "整机功率过大"),
    RelayBind("RelayBind", "继电器粘连"),
    FuseWire("FuseWire", "保险丝故障"),
    BusFault("BusFault", "总线故障"),
    NetworkFault("NetworkFault", "网线故障"),
    N4GFault("N4GFault", "4G 故障"),
    StorageFault("StorageFault", "存储器故障"),
    CoilFault("","线圈开路异常"),
    SensorFault("SensorFault","温湿度传感器接触不良"),
    ExceptionOpenLock("ExceptionOpenLock","异常开锁"),
    OpenForLongTime("OpenForLongTime","长时间未关门"),
    DeviceOutage("DeviceOutage","设备断电"),
    SmokeAlarm("SmokeAlarm","烟雾报警"),
    SmokeAlarmAndHighTemp("SmokeAlarmAndHighTemp","烟雾报警且温度过高"),
    FanError("FanError","风扇异常"),
    WaterFlooding("WaterFlooding","水浸"),
    HotGlueTrigger("HotGlueTrigger","热熔胶触发");;

    private String key;
    private String value;
}